Fantastic place and location. Everything we dreamed of for our vacation. Would definitely stay here again.