The location was perfect! What a beautiful beach and energetic town. We will definitely be back!