great location and clean, comfortable space with convenient self-catering amenities