The place is very clean (I am allergic to dust and had no problems here!) and has got everything you need. It is probably a bit smaller than what it looks like in the picture, but it is perfectly fine, especially if you close the sofa bed during the day.
Location is great! Definitely recommended.