I had an average experience with Tom Beach Hotel. The staff was friendly but the room was not as clean as I expected. The location of the hotel was convenient, but the noise from the nearby construction site was bothersome. Overall, it was an okay stay.