Just perfect for our needs. More than what we expected, great comunication. Will tell our friends and family about the place! 5 stars.