This place has all of the amenities that you may need. The location is excellent as well. Communication is also excellent. I highly recommend staying here.