very clean, kinda small but it's as advertised. We easily slept 4 with no issues. great location!