My fiance and I were a bit skeptical about staying in a hotel in Atlantic City that DIDN'T have a casino, but because a friend of ours had timeshares here, we decided to try it out. Fortunately, we had a wonderful stay here! The rooms are fully equipped with everything you'd need for the weekend: full kitchen (with a fridge, stove, microwave, coffeemaker, pots/pans, cups/plates and utensils - it even has a table with 4 chairs), full living room, bathroom, jacuzzi and a full-sized bedroom. It's essentially a mini-apartment.
Parking is $10 a day, but the bright side is you're permitted to request valet to take your car out as many times as you'd like, 24/7.
As for a casino and restaurants, Resorts is a 5-minute walk away. There are also stores in walking distance.
The only downside here is that the elevators took forever to come throughout our entire stay. Upon leaving, we waited for almost 10 minutes and just ended up having to walk down 10 flights of steps with all our luggage. Other than that, staff is super friendly and attentive. I definitely recommend this hotel.