We stayed here for 4 days, and it had pretty much everything we could need/want! I agree with another review that the place is smaller than it appears, but it was still cozy and comfortable for me, my partner, and our lil puppy. Great location, amenities, and overall, great stay! I would definitely recommend it.