Spotlessly clean, modern, spacious and well appointed. Light and airy. Helpful, efficient and friendly hosts. Highly recommended.