immaculately clean place within walking distance of Wilton manors