The views were better than the pictures and the location was fabulous. The pool was the perfect temperature and size. The hosts were helpful and efficient and everything was as good as it looks. The beds were very comfortable. We would happily stay there again. Excellent service. Five stars.