Absolutely perfect. Extremely comfortable and well equipped. Gorgeous location.