Summary: Bought this as a present for my daughter last week. It has the full spec. I could not find anything else that had airplay, a clock and alarm and a charging dock. Also, the price is reasonable and it looks very nice. However, I have rated this as 3 stars for the sound quality - it is quite flat. JBL have built their reputation on sound quality. I took this for granted and was totally underwhelmed.