Great location, very close to the beach and had all the basics such as utensils and beach items (boogie board etc). However, the place needs a serious deep clean. The floor was disgusting. My feet were instantly dirty post shower. The AC dripped yellow water onto the bed, a lot of little nooks and crannies were dirty and dusty, and the hair dryer also did not work. You can tell the place was not very well maintained and it's a shame because it's such a great location. I will not be back until a deep clean is done.