Pretty much perfect in every respect - a great place to stay