Absolutely amazing on every level. A very happy (but much too short) stay.