Our family of 5 adults stayed in 3 different rooms. All were very clean, modern and comfortable. One had a balcony that we enjoyed sitting there looking over the restaurant below (canopy of trees). The staff was exceptional and spoke english, gave us directions and suggestions for activities. They even mailed a few articles of forgotten clothing after we had checked out. The breakfast buffet in the main restaurant and outside dining area was very good with many varieties of fruits, cereals, yogurts, breads, juice and coffees. The swimming pool is beautiful although we only admired the view and did not swim. The elevator was convenient for taking luggage up to our floor. Parking across the street, in a lower level garage of the bank was convenient, also. There is a cafe next door where we had snacks and coffee when the restaurant was closed, which was a nice convenience. The short walk to the beach allows the location to be near the main road, but also near the lake also. Highly recommend!