The place was just as beautiful as the pictures! It is located within walking distance from the beach, had everything we needed in the kitchen & for the beach, and had super comfortable beds! I am not giving 5 stars due to a couple of issues. We were unfortunately inconvenienced by there not being shampoo or soap the first night although the host dropped some off on our second day! We also knew there would be a crew cleaning the pool/trimming the trees but they rang the doorbell before 9AM and woke us from our sleep. The wifi was also spotty and did not work at all on our last night. Small inconveniences we were able to work around.. overall a great stay!