Great location, amenities, decorations and wonderful hosts.