My friends and I stayed at Hotel Mary this past August and loved our time there. The entire staff was amazing -- everyone was extremely helpful and friendly. The continental breakfast was excellent too! Fresh fruit, eggs, toast, tea, juice... it has everything you need, all while eating on the balcony with the hotel's gorgeous view of the sea. Our room had the same gorgeous view.
The hotel also has a private section of the beach. This private section is extremely crowded in August, but it was slightly less crowded than the public portions of the beach and having chairs and umbrellas are always nice.