We had a great stay at Williams beach front apartment. The location was amazing, and the place was spacious and had two amazing balconies. The private roof top balcony far exceeded expectations. I would give this place 5 stars, especially for the price.