Word that comes to mind is "conveniency" : location, amenities, space arrangement, electronic equipment.... Place is nice too.