We stayed in a two-bedroom villa. I stayed for one day just for the experience coz i see a lot of photos of people that have been there. The rooms were neat, it was really beautiful. The pools by the sea were amazing. The place is good. But the villas we reserved was kinda far from the main amenities so we either had to take the shuttle or use our car to have breakfast. Breakfast buffet is great. BUT BUT and but i felt I didn’t get my money’s worth with this stay. When we arrived there i noticed some sand on the floor. I thought, maybe, they were not able to vacuum the floor real good. I didn’t want to think the villa was not cleaned before we occupied it. But i looked around and saw windows are too dusty. My baby kept on going under the curtain playing and started sneezing. Maybe they should periodically check behind the curtains. I didn’t take a shower until the next day only to find some LONG hair that were in the shower drain, so disgusting!!!!We have not used the shower only the bath tub after we went swimming so no one used the shower plus my husband’s hair is short! I paid 450$/day for the dirty bathroom???!!! I will never check in to Thunderbird anymore again. Maybe they didn’t clean the toilet too? I couldn't tell anymore coz my husband used it once we got to the hotel. So im pretty much disappointed overall. With this hotel price, there should be no excuse for not being able to sweep the floor, or clean the bathroom my golly!!!