I had a frustrating stay at Canon Hotel Boracay. After accidentally cancelling a room, the hotel ignored my messages and refused to refund the money. The staff were unhelpful, and I was unfairly charged extra for a 10-year-old child. The hotel failed to honor a free dinner card due to poor communication, and their breakfast caused my family to get diarrhea, ruining our vacation. Overall, the hotel lacks good customer service and I do not recommend staying here.