Very clean, superb location, well laid out and spacious. A great place to stay.