Perfect! Very comfortable, extremely well equipped, hosts were so friendly and helpful, right next to a lovely beach. Five stars is not enough stars.