All round lovely! lovely location, lovely accommodation, lovely stay.