The only time I don't get slightly embarrassed by compliments is when it's by my boyfriend, or people close to me. I just smile and say "Thanks" or say something nice back, so it doesn't really matter if it's infront of anybody or not.