The location of the Rainbow Hotel was perfect; close to restaurants, the beach (Iguana Reef Inn is what I'm referring to), the soccer field, and the Split. Thursday night karaoke at a nearby restaurant was a little loud until 10-11pm, but other than that, the noise was non-existent. The suite itself was good. Didn't do any cooking, but it had stuff for it. Only 2 issues- the remotes to control the AC units are confusing (I'd recommend you have them show you how to operate it) and the bedsheets are meh... We did have a friendly lizard in one of the bedrooms pay a visit. Ernie was a great host and provided us with a guided tour of the hotel room, gave us recommendations, and reserved a taxi to the airport for us. Chrisanthia, the maid, was very friendly and cleaned our room every day. Caye Caulker itself is a hidden gem. Not many tourists, unlike San Pedro, friendly locals, everything is walkable, beautiful water, great tasting and fairly inexpensive food. Will go back to Caye Caulker!