We stayed at Idlewatch over Christmas and it was lovely.
Beautiful house not too far from the beach, all amenities needed and easy interaction with Steve.