Absolutely perfect. Great for the family. Clean and tidy. Very good location. Beautiful views. We love staying here.