This place is perfect for long work vacation (I stayed here for 1 month). All the amenities you need are there, from cookware to snorkelling gears :)
Tim is very responsive. The instruction for check-in is very clear.
Highly recommend!