This was a nice clean place but location is in the very busy area of Hallendale Beach. The beach is co-share among two resorts 30 floors or so each) and Double Tree hotel. It is VERY BUSY, people packed like sardines with chairs leas than three feet apart. The pool area is not much better. Unless you go to the pool very early in the morning you cannot get a spot.
The balcony show on the picture is indeed facing the canal, which is a nice view but on the side you are located ~100ft away from very busy road and draw bridge - roughly at the same level as the apartment (3rd floor). Inside of the apartment the sound level is OK, but outside it is very noisy.
Check in was promised at 4PM but when we arrived at 5:30PM, the apartment was not available. The receptionist told us that this is a large apartment and takes time to clean (!). When I called Stay Sol at 6PM, they quickly replied and were able to move to apartment ~6:20PM. Apartment has nice appliances but for example there are no bakeware. All TV sets were disconnected and took us a little time to discovered that all HDMI cables were disconnected. The last comment is a delay of getting hot water going in the shower. In the afternoon or evening we had to wait and run water for at least 5 minutes.
There is no self parking, the valet parking is $30 per night. Overall I would rate at 3.5 and make a comment that the night rate is overpriced especially for the super crowded beaches, pools and noisy nearby road.