Simply Stunning .....Yes Yes Yes Yes and Yess:).... Yes Yes