The resort was as displayed, with easy beach access. There is the bare minimum for essentials- they do provide bath and beach towels as well as some kitchen utensils and hygiene essentials. I would have given this place five stars if it was clean upon arrival and communication was non existent. If you have questions or concerns, do not expect a reply on Airbnb. Not sure if you have to call the resort directly but I had to wing the check in and check out process because I had not received a response via Airbnb.