Good place. Good location. Good value. Some of the amenities are hard to figure out initially but the staff is responsive. There was some miscommunication about check out time but that was cleared up as well.