Stayed in unit 6 of at Beach Castle Resort the week of 4th of July. It was a last minute vacation opportunity and this was one of a very few units available on Longboat Key. We were a little hesitant due to the high price but realized it was last minute and a holiday week. The unit was clean and exactly as the pictures show. The only complaint is that housekeeping tried to use their key to come in on three different occasions that we know of because one of our family members each time was in the unit when they opened the door. Also we were left with three beachtowels for the week for six people.We were told we could not get anymore it was a privately owned unit. Found the office personnel to be very helpful and kind otherwise.Great location and size but concerned over lack of security for the unit.