This place is excellent. Cleanliness, attention to detail, and amenities are all great. Would recommend.