Great place, great service. Everything was better than expected. Very, very clean and well-kept; essentially 5-star hotel quality.