This is a very well set up place. It has all the amenities you would want in a modern, clean, comfortable environment. Communication was clear and check in was super easy. I would highly recommend this place to anyone.