This place is huge and spacious, well located and clean. Communication was easy. We had a great stay here.