This place ticks all the boxes for location, cleanliness, comfort, friendliness of hosts, amenities , value for money and so on. Highly recommended.