Jim is a great host - very clear directions and communication. The townhouse was very clean and comfortable. The view is gorgeous and very conveniently located to sites, snorkeling and shopping.