Wonderful slice of paradise with all the great little extras to make a perfect vacation!