Great location, friendly hosts, good value for money, nice decor touches to make it feel a relaxing place to be on a beach holiday.