A spotlessly clean, warm and inviting place. Wonderful location, accessible to everywhere. Terrific, friendly hosts. Our expectations were exceeded! Highly recommended.