Great communication, fantastic location and a lovely stay.