Lovely place. New, clean, warm, plenty of amenities. Could have stayed here for a week and still loved it! Outstanding.