We stayed for few hours since we arrived around 1am and left at 1pm. The place is just AMAZING. Big and comfortable bed. You have a kitchen with everything you may need. The bathroom is full of toiletries... so if you forgot to pack something... no worries Jim has you covered. You have a living room with a great TV with Direct TV so if you're stuck because of the rain (you know the tropics) you will have lots of entertainment in this apartment. The communication was great and the check in process even better since Jim will give you a door code so you don't need keys. The place is astonished! You have a pool (which we didn't have the chance to use since we had to leave). This place has everything you could ask for. Makes you feel like home. We met Jim the next day and it felt like we knew him forever. Great location. You have different restaurants one block away and very close to three cruise ship terminal and airport ($12 Uber airport and $7 Uber cruise ship terminal). If you are striving in the middle of the night while is raining... The place look like when you go camping in the jungle... GREAT GREAT FEELING and once you open the door... is even better since you don't think the place will look as amazing as it is. Great place to stay and we are definitely coming back but this time for more days so we can also enjoy the bikes for rent... The pool and the bbq.