Place was very clean, had no problems whatsoever. Size is just right. Had a very comfortable stay.