Extremely clean, high end, has everything you need and more. Great location and easy to get everywhere. A great stay!