This place is absolutely perfect. It's cozy, clean, and modern. In a beautiful location. With a well equipped kitchen to boot!