5 star in all aspects, great place to stay!