The staff is amazingly nice! We had a great time. Location is perfect.