very clean and well-located, easy check-in and great communications. a little low on amenities ( ie no dish-towels ) but overall very nice.