Very spacious. Great location. Great hosts. Great pool and gym. We will be back!!