"Lovely place with delicious food and helpful staff. We had some issues with our first room, but they fortunately moved us to another one. The location on the first beach is convenient to restaurants, shopping and really just gorgeous there by the mountain/on the beach. I loved the roof deck and pool area as well. We had to work while we were there and were super relieved that the internet was awesome! There was no desk in the room (despite the picture showing a small table with a laptop on it on...