Nice comfy spot for a short stay in Belize city