I bought this dress to wear on a cruise to the Caribbean. It arrived within a few days of ordering and it is so pretty and flattering, it is going to be perfect for both the beach and on the deck by the pool. My boyfriend LOVED it too!! It also looks really well made, like it will hold up to being worn and washed multiple times. Overall I couldn't be happier. It really is just as beautiful as it looks in the picture.