Amgad is an amazing host. He patiently waited for us to arrive, even though we weren't even sure what time we would. He answered all the questions we had, offered suggestions, and checked on us daily, without being intrusive. He has a beautifully decorated home,that is super clean. This in my opinion is the best place to stay in New Jersey.