Exactly as described, clean and professional, host very helpful and replied to all our questions via WhatsApp. Location is perfect, it took us 20 mins to the beach by foot (even with 3 small kids), plenty of restaurants, so much for vegans :) Our experience was simply great.