Stop looking now and book this place, it is the one you want. It will meet all of your needs and then some.