Perfect apartment and absolutely wonderful hosts! The apartment was spotlessly clean, very comfortable and well-equipped, with beautiful views and lovely personal touches. The hosts were extremely friendly, responsive and helpful - thank you for a terrific stay! We highly recommend this apartment and will definitely be going back!