This place was perfect. It is so clean, and beautifully decorated. The hosts thought of every detail, from the wifi to the sunscreen in the bathroom. We also loved the location. The hosts are kind, accommodating, and friendly. We truly enjoyed our stay and will definitely book this place again next time.