Amazing location, staff and details. A must stay!