Craig is a very accommodating host, and great to deal with.
House is situated super close to Cable Beach, and plenty of parking nearby.
Outdoor pool and kitchen area is amazing - like being at an expensive resort.
The room is the garage, so it's actually fairly spacious, however there isn't much privacy when using the bathroom (only a curtain), but it's all clean and everything works. TV above the bed is a nice touch.