We never have chosen the beach front rooms because they can't guarantee which one you will get (upper or lower) and I wouldn't like the upper ones (not over the restaurant) because they don't have a real balcony. We love to sit out on our balcony in the morning and evenings.