5 stars on everything! There are a couple extra steps and charges involved in booking this unit which are thoroughly explained before you book it and well worth it.