Location, space, amenities, price, this place has it all. I will definitely come back.