Larry's place is in a good location 10-15 min by foot from main shopping streets, restaurants and the beach. The apartment was clean and the check in went smooth. Larry was very rapid in responding to the messages I sent him.
On the downside was that the hotel complex overall is a bit outdated and the the apartment itself is not fully as modern as the pictures might show, although its not really a big deal. The main negative was that it was very noisy, especially from the traffic on the streets but also from the AC and sound travelling through the walls from the neighboring apartments.