Very clean and excellent layout! Perfect for two families and the location was great for us. Super comfy beds was a pleasant surprise!