A wonderful compact place to stay, great hosts. Self contained. Close to all amenities. Spotlessly clean