Excellent space for 2 people. Not sure how it would sleep 4 but will sleep 3 easily as well. It had everything mentioned, was clean, spacious, fun decor, and great location! Highly recommend!!