The location is fantastic. Everything that we needed was provided and the staffs are excellent!