Super clean, modern, equipped with everything you may need (fully equipped kitchen, laundry, etc., etc.) Beautiful location, many little nice touches that made our stay a pleasure. Would stay here much longer!