Fabulous stay in a great location in a well equipped property.