Wonderful time in a beautiful beach house on the water.