A great stay in a lovely location in a great spot