Very clean. Great views, great location. Big enough for 2 couples.