Great location, very clean. Lots of extra special amenities provided that go way above what would be expected. A wonderful place to stay.