The location was great. Also enjoyed the front row seat to the ocean. I took off two stars because the place just was not clean. Floors were dirty, ceiling fans were packed with dust, tables had not been wiped down. Seemed like the place is turned over without adequate time being taken to ensure cleanliness for the next guests.