Amazingly large living spaces and wonderful touches that make this place a great stay. The pool was terrific and we had a wonderful time staying here. Highly recommended