A perfect place with all the amenities to cook, eat and sleep well. The availability of books, DVDs and laundry facility adds to the experience. Altogether, an excellent experience that I would love to have again.