The perfect place to stay. Communication, check in, cleanliness, amenities and location were all faultless. We highly recommend you stay here.