DO NOT STAY HERE. We reserved the room with a small kitchen. The room was dirty like the housekeeper use the same cloth for floors and on everything else. Everything you touch was in need of cleaning. It is like stay in a very cheap motel, but the price was not cheap. They do not make or change beds if you need service you need to call and all you get is clean towels, bar of soap some garbage bags all coming inside a garbage bag. They were deceiving on their site pictures too. Our room looks like to be by the water and it was not , front view was the trailer park and the back was a construction site. THEY DO NOT HAVE A BEACH, all they have is a sand box with a wall that you can jump in a swimming hole. The week days were fine to hang out there, but when the weekend came was a loud music war. It is not a place to relax at all. The pool was fine and the restaurant was not bad or great, but it was pricey though . There are no attractions, boat or jetski to rent, you must drive all around to get a boat , jetski and etc . I guess is an ok place to stay if you have an RV , your own boat and jetski ( although I would suggest try to stay at Bahia Honda Key if you have RV and such because they did had a real beach and it was a better spot). Now our particular reason not to stay here. It was our summer week vacation. We drove 8 hours to Fiesta Keys with the best hopes in our minds. When we got to fiesta keys was like a hell construction site. The machines were starting going at 7:13am waking us up. I felt in the middle of the city definitely not a island vacation we were looking for. I stop by the front desk showed a recording of the noise and next morning I was waked with more noise. I wish we were told about the construction, so we could choose to keep our reservation or change/canceled and gone someplace else. I will not stay here again. Just happy that my family and I did the best of it and stay away as much as we could from Fiesta Keys.