We visited Tom Beach for one week over the 4th of July holiday 2014. The staff was great; very friendly and accomodating. The food at the restaurant was very good, and you cannot beat the view! The location is perfect- right in the middle of everything! The room was very nice, but not as nice as we expected from the pictures. It was clean, but pretty basic. The pictures made the room and our terrace look much nicer, and when we arrived we were surprised at the very basic room and terrace for 570 euros a night. Clearly, you are paying for the location and view. Still a great place to stay!