Absolutely perfect in every sense. Best place we have stayed by far. Highly recommended.