Absolutely perfect in every way. Great spot, amazing hosts. Such great value for money in such a prime location. Wish we could have stayed longer.