This is a small modern hotel, situated opposite the giants, across the road from the beach, and close to the nightspots of Little Tel Aviv.
It is small and modern.
Means the Sather Karf must believe you are alive--he must have the card by now.