This place has the needed amenities you could possibly want with cozy rooms to boot.