Perfect unit! Large bed with full kitchen with a nice balcony and views of the mountains. We worked here most of the week and can confirm the wifi is solid. Also has nice tv/living room and walking distance to beautiful views and beach. Also beach towels and chairs provided, this place has everything you need.