Resort with indoor swimming pool