True 5 stars on everything - couldn't ask for more pleasant stay!