Location - Perfect
Accommodation - Not quite as nice as pictures but still a nice feel and plenty of room.
Check-in & out not great, confusion over transfer from airport to accommodation and note transfer back to airport in NOT included.