Overall had a great time! Family of 4 (kids 5 and 9). 4 night cruise to Bermuda on August 15th. The crowd was very diverse, but very friendly. Met a lot of people from NY and CT, even a few from England. We are from Philly, we vacation in OC NJ, this crowd was more from Wildwood.
We chose this cruise since we could drive to the port, overall it was a simple process. We parked and off loaded our luggage; and it took less than 10 minutes to get through security and onto the ship. The buffet lines were long for lunch on embarkation day, Guy's burger joint and the mexican place had long lines too (hint: go upstairs above the mexican place and eat at the Pig and Anchor, decent BBQ food and there was no line). You can also get a pizza delivered to you anywhere on the ship, this would be another idea on embarkation day, just use the app the pizza delivery guy will come to you, cost is $5 for delivery but it beats standing in line for 20 minutes. The pizza was awesome!
Many other reviews complained really bad about the buffet lines and the 2 choke points...these reviews are accurate but just do you best to avoid those areas and you will be fine. The choke points were crowded but they encompass 10 feet of the entire ship, not the end of the world! Avoid the breakfast buffet line by going to the restaurant for breakfast, no lines!
We had a balcony on 8 deck. Cabin windows were all salt stained when I arrived. I asked the room steward to clean them, which is promptly did and it looked better. The room was fine, he kept it clean all trip. Ask for a fridge ahead of time, not all of the rooms come with one.