This charming hotel is set in Treasure Island. The hotel comprises 64 cosy accommodation units. No pets are allowed on the premises.