Awesome place! Very spacious, clean and well equipped with sufficient amenities. Nice team of staff who made sure that place is spotless clean before we check-in. We appreciate the great communication and prompt responses.