Lovely place, and I would certainly stay there again if the opportunity arose. The master bedroom and living area both have stunning views (surprisingly, better then the pictures show). I also discovered that not all apartments at Aqua Soleil are similar in terms of fitout or views, and this is clearly one of the better ones). The living area is spacious. The bedrooms are adequate (but not huge), and the unit was very clean. There is a full bathroom upstairs, and a toilet downstairs which was a useful layout. The owner was responsive and easy to deal with. The swimming pool and spa are shared, and the swimming pool is heated to about 26 degrees. Location is a pleasant 3-4km drive from the main strip along the waterfront. Although the address is on a side street, the property is corner the side street and Buffalo Beach road - so really you are on Buffalo Beach in all but name.