good location, good price, good communication and very accommodating