We cannot say enough good things about our stay with Lorraine & Greg. We were greeted with open arms by two of the nicest people we have ever met. The apartment itself is spacious, immaculate, well appointed, and completely functional. Every last detail was handled to perfection, from the freshly ground coffee, to the HD flat screens in each bedroom, to the super-fast wifi, fantastic linens,.....the list goes on and on. The property is awesome, with a beautiful pool and all of the amenities of a luxury resort. As many others have said, the greatest amenity of all is the wonderful hospitality and warmth of Greg and Lorraine. They were always available to assist, but completely non-intrusive and respectful of our privacy. We were treated to some wonderful home-cooked food, in a completely casual environment. There was never any pressure to participate in any way, only an open invitation to drop by say hi. We had the opportunity to meet a couple of guests staying on the other side of the property, which was a real delight. The best part of our stay was socializing with Greg & Lorraine, who are wonderful people. This is a terrific destination, and we will definitely be back!