Perfect location with all the amenities you need. Everything was provided and communication was excellent!